make great physical or moral sacrifices - Espagnol Anglais Dictionnaire